Ext.define("MyApp.view.ux.BaseGridView", {
			extend : 'Ext.grid.Panel',
			xtype : 'basegridview',
			loadMask : true,
			forceFit : true,// 自动填满表格
			width : '100%',
			frame : true,
			initComponent : function() {
				// 加载菜单按钮
				var tab = new Array();
				var tabStore = Ext.myUtil.currentRevord.toolbarMenuEntities();
				tabStore.sort('seq', 'ASC');
				tabStore.data.each(function(item, index, len) {
							tab.push(item.getData());
						});
				Ext.apply(this, {
							tbar : tab,
							bbar: {
						        xtype: 'pagingtoolbar',
						        pageSize: 30,
						        store: this.getStore(),
						        displayInfo: true,
						        plugins: Ext.create('Ext.ux.ProgressBarPager', {})
						    }
				});

				this.callParent(arguments);
				
				this.getStore().load();
			}
		});